.product-in-recipe .ps-product .ps-product__title_ar,
.product-in-recipe .ps-product__price .sller-name span:last-of-type{
    font-family: Poppins,sans-serif!important;
    font-weight: 500 !important;
}

.product-in-recipe .img-shopping{
    display: flex;
    align-items: center;

}
.product-in-recipe .img-shopping .bi-truck,
.product-in-recipe .img-shopping .bi-box{
    color: #058057; 
    margin-left: 5px;
}
.product-in-recipe .img-shopping .shopping-description-svg{
    display: flex;
    flex-direction: column;
    align-items: start;
}
.product-in-recipe .img-shopping .shopping-description-svg h6{
    color: #A6A6A6; 
    font-size: 16px; 
    margin-bottom: 3px
}
.product-in-recipe .img-shopping .shopping-description-svg h6:last-of-type{
    color: #e22323;
}

.bottom-border-of-recipe{
    border: 1px solid #F6F6F6;
}

.bottom-border-of-recipe{
    border: 1px solid #F6F6F6;
}

.recipe-block-description{
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
    padding: 15px;
    border-radius: 10px;
}
.recipe-block-description h3, .product-recipe-list .product-recipe-list-header h3{
    color: #FF9933 !important;
    text-transform: capitalize;
    font-weight: 600;
}
.product-recipe-list .product-recipe-list-header h3{
    padding-top: 7px;
}
.recipe-block-media iframe{
    border-radius: 10px;
}
/* Start Recipe Product */
.product-recipe-list{
    background-color: #FFF;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
    padding: 15px;
    border-radius: 10px;
}
.product-recipe-list-header{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.product-recipe-list-header .btn-add-all{
    margin-right: 12px;
}
.product-recipe-list-header .btn-add-all a{
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
    background-color: #058057;
    color: #fff;
    font-weight: normal;
    width: 185px;
    text-align: center;
}
.product-in-recipe .ps-product--inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ps-product .ps-product__actions button:hover{
    background-color: #FF9933 !important;
}
.product-in-recipe .ps-product .ps-product__actions{
    position: static;
    z-index: 0;
}
.product-in-recipe .ps-product__thumbnail > a{
    margin-left: 20px;
    padding-left: 10px;
}
.product-in-recipe .ps-product__thumbnail img{
    /* max-width: 60%;
    max-height: 250px; */
    width: 150px;
    height: 150px;
    max-width: none;
}
.product-in-recipe .ps-product__thumbnail{
    display: flex;
}
.product-in-recipe .ps-product__actions{
    /* display: flex;
    align-items: center; */
    text-align: end;

}

.product-in-recipe .ps-product__actions button{
    border: 1px solid #058057;
    color: #FF9933 ;
    font-weight: normal;
    transition: all .15s ease-in-out;
}
.product-in-recipe .ps-product__actions button:hover{
    color: #FFF !important;
}
.product-in-recipe .rcmd_product:hover .ps-product__price {
    visibility: visible;
}
.product-in-recipe .ps-product__content{
    color: #393E46;
    font-size: 18px;
}
.product-in-recipe .ps-product__content .ps-product__title{
    font-weight: 600;
}
.product-in-recipe .ps-product__price{
    color: #393E46;
    font-size: 18px;
}
.product-in-recipe .ps-product__container{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product-in-recipe .sller-name{
    color: #058057;
}
.product-in-recipe .ps-product__price > span{
    direction: ltr;    
    display: flex;
    justify-content: flex-end;
}
.product-in-recipe .shop-name{
    color: #838383;
}
.product-in-recipe .ps-product__price > span,
.product-in-recipe .total-price > span:last-of-type{
    font-family: 'Poppins' !important;
}
.product-in-recipe .total-price > span:last-of-type{
    color: #058057;
    font-size: 20px;
    direction: ltr;
}
.product-in-recipe .ps-product__price span,
.product-in-recipe .total-price span{
    
    font-weight: 600;
}
.product-in-recipe .ps-product__price del{
    color: #FD5858;
}
.order-summary{
    padding: 25px;
}
.order-summary .total-price{
    display: flex;
    justify-content: space-between;
    font-size: 18px;
}
.ps-product.ps-product--inner{
    position: relative;
}
.ps-product.ps-product--inner small{
    position: absolute;
    padding: 5px;
    background: var(--red);
    z-index: 2;
    border-radius: 0 5px 5px 0;
    color: #fff;
    font-size: 14px;
    padding-top: 8px;
    top: 0px;
    width: 50px;
    height: 56px;
    text-align: center;
    left: -15px;
}
.ps-product .ps-product__actions button{
    min-width: 200px;
}
.ps-btn, button.ps-btn{
    padding: 15px 30px !important;
}
/* End Recipe Product */
@media (max-width:991px){
    .ps-product.ps-product--inner{
        flex-direction: column;
    }
}
@media (max-width:991px){
    .product-in-recipe .ps-product__thumbnail{
        flex-direction: column;
    }
    .product-in-recipe .ps-product__container{
        margin-right: -15px;
    }
}

@media (max-width:1024px){
    .product-in-recipe .ps-product__actions .product-add-all,
    .product-in-recipe .ps-product__actions .btn-option-recipe{
        width: 185px;
        padding: 15px 30px;
    }
}

@media (max-width:768px){
    .product-in-recipe .ps-product__price > span{
        justify-content: center;
    }
    .product-in-recipe .ps-product__thumbnail{
        flex-direction: column;
        text-align: center;
    }
    .recipe-block-media{
        margin-top: 25px;
        padding: 0;
    }
    .recipe-block-media{
        margin-top: 25px;
    }
    .product-in-recipe .ps-product__thumbnail > a{
        /* margin-top: 30%; */
        margin-left: 0 ;
    }
}

@media (max-width:500px){
    .product-in-recipe .ps-product .ps-product__actions{
        margin-top: 20px;
    }
    .product-recipe-list .product-recipe-list-header h3{
        font-size: 20px !important;
    }
    .ps-breadcrumb{
        top: 30px;
    }
    .product-in-recipe .ps-product__actions{
        text-align: center;
    }
    .product-recipe-list .product-recipe-list-header{
        flex-direction: column;
        align-items: center;
    }
    .product-in-recipe .ps-product--inner{
        flex-direction: column;
    }
    .product-in-recipe .ps-product__thumbnail > a{
        /* margin-top: 20%; */
    }
}
@media (max-width:375px){
    .ps-breadcrumb{
        top: 46px;
    }
}    
